﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Social.Model;

namespace Social.Model
{
    /// <summary>
    /// 企业信息模型。
    /// </summary>
    public class CompanyModel
    {
        /// <summary>
        /// 企业编码（长度10）。
        /// </summary>
        public string CompanyId
        {
            get;
            set;
        }

        /// <summary>
        /// 企业类型（Code_CompanyType字典、最大长度30）。
        /// </summary>
        public string CompanyType
        {
            get;
            set;
        }

        /// <summary>
        /// 企业名称（最大长度40）。
        /// </summary>
        public string CompanyName
        {
            get;
            set;
        }

        /// <summary>
        /// 企业地址（最大长度40）。
        /// </summary>
        public string CompanyAddress
        {
            get;
            set;
        }

        /// <summary>
        /// 所属辖区（Code_Area字典、长度12）。
        /// </summary>
        public string CompanyArea
        {
            get;
            set;
        }

        /// <summary>
        /// 法定代表人（最大长度15）。
        /// </summary>
        public string CompanyLegalPerson
        {
            get;
            set;
        }

        /// <summary>
        /// 治安负责人（最大长度15）。
        /// </summary>
        public string CompanySecurityPerson
        {
            get;
            set;
        }

        /// <summary>
        /// 联系电话（最大长度20）。
        /// </summary>
        public string CompanyPhoneNumber
        {
            get;
            set;
        }

        /// <summary>
        /// 东经（小数点前至多3位，小数点后至多六位，如38.872280）。
        /// </summary>
        public decimal CompanyEastPoint
        {
            get;
            set;
        }

        /// <summary>
        /// 北纬（小数点前至多3位，小数点后至多六位，如38.872280）。
        /// </summary>
        public decimal CompanyNorthPoint
        {
            get;
            set;
        }

        /// <summary>
        /// 企业照片。
        /// </summary>
        public byte[] CompanyOveralImage
        {
            get;
            set;
        }

        /// <summary>
        /// 民警编号（长度20）。
        /// </summary>
        public string CompanyPoliceId
        {
            get;
            set;
        }

        /// <summary>
        /// 设备编号（长度8）。
        /// </summary>
        public string CompanyTerminalId
        {
            get;
            set;
        }

        /// <summary>
        /// 备注（最大长度200）。
        /// </summary>
        public string CompanyComment
        {
            get;
            set;
        }
    }
}
